草庐IT

swift - Xcode 8 Beta 3 使用 Legacy Swift 问题

全部标签

ios - 在 Swift 项目中切换 Firebase

我不小心将错误的Firebase(我们称之为旧)添加到我的Swift项目中,所以今天我经历了theprocess添加正确的(新)而不是。我删除了旧的plist配置文件并添加了新的,但是当我运行该应用程序时,出现错误:Terminatingappduetouncaughtexception'NSInvalidArgumentException',reason:'Providedbucket:OLD.appspot.comdoesnotmatchbucketspecifiedinFIRAppconfiguration:NEW.appspot.com'在GoogleService-Info.

ios - 可重用的 Swift 扩展和选择器

是否存在任何解决方案来为更多类使用指向自身的选择器进行可重用协议(protocol)扩展?例如,我正在尝试制作扩展TimerHelper,它添加了适当的功能以与NSTimer一起使用。我发现了这个:https://forums.developer.apple.com/thread/26983https://forums.developer.apple.com/message/49465#49465但解决方案似乎有点曲折......我试图在代码中做的,当然是行不通的,是这样的:protocolTimerHelper{vartimer:NSTimer{getset}}extensionTi

ios - 无法像下面这样自动将对象与 Xcode 中的 socket 连接

我在将对象与socket连接时遇到问题,所以当我打开助理编辑器时,自动找不到相关文件...为什么总是显示NSObject文件。 最佳答案 在自动突出显示的右侧,在其左侧有一个箭头,单击它解决了我的问题 关于ios-无法像下面这样自动将对象与Xcode中的socket连接,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/37437485/

javascript - 将 React Native 应用程序集成到现有的 iOS Obj-C/Swift 应用程序中

https://facebook.github.io/react-native/docs/embedded-app-ios.html#content该facebook指南和其他在线资源似乎具有相同的当前实现指南。一些看起来很疯狂的东西,而不是我想为我的react-native应用做的事情。基本上,我的目标是在单独的repo和开发空间中创建一个简单的react-native应用程序,将JS构建/捆绑到main.jsbundle文件中并让我当前的iOS应用程序提取该脚本并将其用于部署。在这种情况下,我的旧代码库中所需要的只是一个简单的包装函数,该函数在请求时启动react-native应用

ios - Swift 中的 UICollisions

我需要使用Swift语言在单View应用程序中制作Breakout应用程序。但是,我无法让“球”对击中障碍使用react。此外,我无法让屏障在被击中后消失。有没有人对此有解决方案,或者有没有人有我可以引用的示例应用程序?这是在单View应用程序中,而不是Sprite。vardynamicAnimatior=UIDynamicAnimator()overridefuncviewDidLoad(){super.viewDidLoad()dynamicAnimatior=UIDynamicAnimator(referenceView:view)setupViews()}funcsetupVi

ios - UICollectionView 的单元格选择在 swift 中不起作用

我在这里编写了示例代码-当我点击“选择”按钮时,它应该选择UICollectionView的所有单元格。但是是不行的,也不报错。下面是代码//collectionView是UICollectionView的名字letcollectonViewCount=collectionView.numberOfItemsInSection(0);foriin0...collectonViewCount{letindexPath=NSIndexPath(forRow:i,inSection:0)collectionView.selectItemAtIndexPath(indexPath,animat

ios - XCode 立即崩溃(Swift 2.2)

我得到了这样的东西:specialized_ContiguousArrayBuffer._checkValidSubscript(Int)->()[inlined].当我尝试调试我的代码、打印我的数组或我放入的项目的描述时,我的XCode关闭。崩溃详情:SystemIntegrityProtection:enabledCrashedThread:24Dispatchqueue:DVTInvalidationPreventionQueueExceptionType:EXC_BAD_ACCESS(SIGSEGV)ExceptionCodes:KERN_INVALID_ADDRESSat0x

后台的 ios(swift) 位置 (ios 9.3.2) 停止工作

我不确定这是错误还是某种配置问题但是(但我将每个选项都放在info.plist、locationManager.allowsBackgroundLocationUpdates=true以及我在网上找到的所有其他提示中,但问题仍然存在)locationManager(manager:CLLocationManager,didUpdateLocationslocations:[CLLocation]){在后台(应用程序关闭)的某个(随机)时间后停止更新位置。在iphone4sios8.4上不存在此问题。也许其他人遇到过这个问题?谢谢 最佳答案

iOS Metal Swift newComputePipelineStateWithFunction 不工作错误

我刚刚开始使用Swift中的Metal来尝试在GPU上进行一些并行计算,但我在使用newComputePipelineStateWithFunction时遇到了一些问题。我看过多个网站,例如Apple'sDocumentationforData-ParallelComputeProcessing但我也在那里遇到错误。这是我目前遇到的错误:Incorrectargumentlabelincall(have'_:error:',expected'_:completionHandler:')我尝试用完成处理程序替换“错误”,但在那里也遇到了困难。提前致谢。这是我的代码:importUIKit

ios - Xcode 7.3 自动布局问题

自从我切换到Xcode7.3后,我的生活变得一团糟,因为Xcode开始在我的布局中显示自动布局约束问题,而这些问题在Xcode7.2中运行良好,甚至在搜索了很多之后我也找不到解决方案。问题来了……我正在尝试创建一个具有特定宽高比(6:5)的UIImageView的动态调整单元格。图片下方是一个1px高度的UIView,它显示为分隔符(由于某些原因我不能使用默认分隔符,所以这是必须的)。这是限制条件。我假设有了这些约束,只要显示单元格,就可以动态计算单元格的高度。如果使用Xcode7.2构建,这一切都非常简单并且按预期工作,但Xcode7.3在运行时显示警告。大多数情况下,View会完美